notes from lecture 29 8793288