delete and add func