further comments in IO classes; better Markov handling