how to loop

Hy ,noob here,just need help to loop this code,it stops after 1 circle and i want it to loop indefinite.

int time_delay = 10;   // set time delay (mS) duration here
int ledPin[] = {1};


void setup() { 
  for (int k = 0; k < 3; k++) {
    pinMode(ledPin[k], OUTPUT); // set pins 9-11 as outputs
  }
}

void loop() { 
   for (int k = 0; k < 3; k++) {
               // fade rgbPin from off (0) to brightest (255)
      for (int brightness = 0; brightness < 255; brightness++) {
         analogWrite(ledPin[k], brightness);
         delay(time_delay);
      } 
               // fade rgbPin from brightest (255) to off (0)
      for (int brightness = 255; brightness >= 0; brightness--) {
         analogWrite(ledPin[k], brightness);
         delay(time_delay);
      }
   } 
}
int ledPin[] = {1};

...
  for (int k = 0; k < 3; k++) {
    pinMode(ledPin[k], OUTPUT

ledPin has only one element, yet you're reading elements one and two.

Don't do that.

ok ,i got it thank you