use of multi-tree avl