add: unique bst 2