add ReportingGenerationService