commit: read and write file