updated reader.