partially through step 7