added hw 3