part1 of the hw2