started working on all the node stuff