HW6 Part 2 Finished