add: convert bst