complete lecture 8