Data model hmm