Docstrings added
Try to better handle read() but noit good enoug yet