reader.py moved to readers.py