made genSuiteReport stateless