fixed isBST