partial hw 3