HW2Part 2 initial commit