bst maybe complete
bst: fully working now??