modifying for reading