step 3 works