homework week 12 files.