HW2Part1 Complete