updates to reader