to be divided up later
added a snapshot
renaming of events
more events