each node has know its height