Started on generate_report