lecture 8.12