add event initialize