ball billng techniques