completes step 1