fixed hw 21