working on step 8