step 2 assignment 2 working