amigo_base_controller