Added new files for lecture 1