homework part 1