added general structure for the report, doesn't need to be followed exactly