add getEvent func