reader.py added