stoichiometry and kinetics