add an avltree