node add func