Added INode class