homework2 part1