changes for reporting/caching