add node stuff