updated lesson 5