initial work for booking new event and some routing stuff