worked till step 6