Heat and cold production