Homogeneous and heterogeneous reactions