lecture 4
changes