bad AVL, modiffied BST