added event spec