My code retrieves a number of steps, then will output an instruction at each step via for loop. There will be a title, description, video, and audio. However, I am trying to think of a way to store each variable into a structure. This is what I came up with, but I don't think an array can store multiple values at the same index. 

```
for(int i = 0; i < QRData.number_steps; i++){
        System.out.println("Inside for loop");
        array[i].setTitle(btn_instructions.get(i));
        array[i].setDescription(instruction_row.get(i));
        array[i].setInstructionVideo(videos.get(i));
        array[i].setAudioInstruction(audio.get(i));
}

```

What would be a better way to store these values, so that they are easy to retrieve later? I'm pretty sure my method doesn't work.