modify reader.c