hw1: part2