added code coverage and reports