base_action_adapter