bst interface