BinaryTree: remove impovement