Kinetics lab