fixes hw6 part1