reader works i think