homework 4, part 1