customization, requirements, created a reports controller