finalize hw 3