start refactor of coverage reporting