add heat support