battling out