add DeleteByQuery