added lecture 16 material