reader/charsReader: more realistic code added