commiting updated markov chain generator. not final.