generate node.path