up to lecture 21