added hw 18