updated lesson 08 source