completes step 2