added hmm section