battling the elements