hw2 pre-part 3