implemented is BST method