John Dynamics