add BST Tree class