iterate through readers