commiting markov chain