hw4_part2 is done