readsGenerator added