branch ball