hw2 pt1 completed