pre-work for event creation