Marpo Kinetics