cleaning up, mostly of reactant and product pairing