Weighted Stretching