add create event feature