Add add_report function