HW2Part3 initial commit