added lecture 22