file io study