lecture 1 finalized