implement the delete all