added EventSig class