require city id in event