Updated to make multiple steps.