finalized lecture 1, for now