work on step 4