work on event analysis