implement get_reports