fixed treeUnion().1