added bst and lazySets