up to step 5