add multiple city support