add some discussion of events