ancestor/descendant trees