revision CsaReader