added outline of report
avoided redundant copying of data