worked till step 5