New files for lecture 05