update HMM.h