initiate node stuff