updated lesson 4