improving step 1