added random city name generation