4. Reader design