added the initial version of the Event set APIs