BinaryTree basically done