adding lecture 4