lesson 17 about generators