added markov on distirbutions