play with grammer
dont run all event generations, just the one when needed