updated markov