modified:   bareader.py