- added Event class