run all steps in order