move steps upfront