lecture 4 added.