added JD with harmonic Ritz. Not tested