new features for Binary Search Tree!