add utils and markov generator