add dynamic code for cities, started with service