hehe, last one did not add nodes correctly, hehehe, carry on