added first lot of node crap