Add Lecture 1's code