copied lecture 5