implementing step 3