Principal cities and generalize download argument