bst complete