basic structure of Reports model