more hw6
finish hw 6