heatManager