added showReport() and createReportTable()