add balanced binary tree