non homogeneous HMM