went all OCD on the node positioning