homework1 part1