added hmm