added INode.c