support the customization of ball size