AVL FINISHED