with a ReportConfig class to faciliate easier interaction with the report. Actual program still expects the old config. Must implement