Heating means and cooling means