battling it out