reader changes