hw6 and hw7