reader works