BST: new template