added hw 28, bugs