finished hw 1.5