lecture 3 added