-written more unit tests for coverage