added way more methods to tree
added more methods to tree