modified process reader.