basic markov