step 2. corrected