updated lecture1