decode cities
use object properties instead of data