added non-functional city fetch