removed dashboard_controller and streamlined admin_controller with better naming