add balancetree