revision in QMOscillator: upgrade