change add func