implémentation du core du "create event"