Stretching in 3 stages.

Stretching in 3 stages.