simplify access_controller