completed lecture 4