about to do some refactoring.  renaming s->sJ adding cJ, sdot, ds, dsdot, etc.