fixed create2D bug, need to test index creation still, and still runs slow, consider parallelizing creation of nodes