Meeting the urban challenge