step 1, HW4 part 1, appears complete