through step 8