add func-js