Heating and cooling source