First iteration of generate_report.py