add some damping.  avoids the singularlity