init event API