fix D action