normal markov algorithm interpreter