lecture 13 more details.