up to step 6

up to step 6