towards node data on nodes
mostly coded...now test
functional with node data
better scales