update report function

a report builder is added to help organise the report.