change CUSTOM_REPORTS to be function instead of dict