lecture 12 update