bubble to root