heating battling cooling