created hmm_synthesis