update to bst.h