refactored the method final_report_data_as_a_hash, to reduce the responsiblity of this method.