add avltree