added hw 21