implementing the majority of the Report Retrieval section9