fixed hw 5