dist subtree