modify reader