Perfect Heating And Cooling