parser seems to be reading the nodes in properly now, still problems elsewhere though