battling elements