three status hmm