add base event model