hmm: parametric reverse control