add func Delete