edit lecture: add file IO