hw 1 partial step 4