Revise the report generator according to Mike's directives.