add initial version of balancing tree
tweaking the treeeee