CPR Dynamics