Revert "Revert "a delete operate""

This reverts commit 5a6f50c401f63616bc41f80deb51e96f6cf4639e.

  revert a revert