hw4-part1 finish