hw 6
finish hw6