big revision
added lecture_2