9.16 read and write of fs