basic event operations...
one more operation. small change on SingleEvent
events