homework part1