added lecture 12