hw part 1 (part 2)