lesson 7

events generation