testing BST