I'm trying to figure out how to get the oldest car and return my Car object.

```
 public CarLot() {

    cars = new Car[5];

    cars[0] = new Car(2016, "honda", "civic");
    cars[2] = new Car(2017, "Lamborghini", "aventador");
    cars[3] = new Car(2000, null, "caravan");
    cars[4] = new Car(2010, "dodge", null);

    }

```

I'm confused here as my hold object isn't a Car object, super confused.

```
public Car getOldestCar() {

    int i = 0;
    int oldestCar = 3000;
    int hold = 0;

    while(i < cars.length) {
        if(cars[i].getYearManufactured() < oldestCar) {
            oldestCar = cars[i].getYearManufactured();
            hold = i;
        }
    }
    return hold;
    }

```