create events feature