make generateReport public