doc for file handling