lecture 11-file io