handle changing order of steps.