finish hw 3