license and docstrings for PFileReader