Heating and cooling, simultaneously or alternatively