Five factors for sustainable cities