binary tree with lists
updating chart