updated tests & coverage report