added event definitions