events module added