final commit for the day bst functionality and other misc.