added the node stuff