readerGen