0000027
add INode and NodeFactory