final version. length 2 steps.