adds ReportSuite API and tests