completing homework
improving test coverage
homework 4 completed