add event and common modules