Continued: report generation