adding lecture 12