october 29 file io exercise