Thermo-chemical reactions