added a class that contains utility methods for reporting