WIP: city selection logic