custom user bat