working reader