add city-selector's api