added deleteOne support