hw5
hw6