finish the hw 1