created the report definition and added methods for creating datasets