add Z-tree