added node-function node
merge