add hmm