lecture 10 with annotations 9899750