initial implementation of code coverage reporters