Heating and cooling ct