report generation

3 papers