binary tree with some random method missing stuff