A heating and cooling device