hw1pt1 complete