lecture 9 stuff