add events modules