correct AVLTree, put/get okay