hyperbolic structure almost working, only mistake when node has only one son