city location with event model