more work on reader3.py