added node stuff 2