(FYI: Thanks again for helping a newbie trying to self-teach).

I'm trying to recreate an array that was parsed out of session storage. 

```
var entries = JSON.parse(sessionStorage.getItem('entries'));
console.log(entries);
var stDrivArray = JSON.parse(sessionStorage.getItem('entrynames')); //retrieve from storage
var stDrivArray2 = $.makeArray(stDrivArray); //turn into an array, but gives each entry in the array the name "object". They need to become "Driver"

//this is the attempt to make them become Drivers
for(var i=0; i<stDrivArray2.length; i++){
    console.log(stDrivArray2[i]);
    var draw2=stDrivArray2[i].draw;
    var name2=stDrivArray2[i].name;
    var name3 = "."+"driver"+stDrivArray2[i].draw;
    Driver[name3] = new Driver(draw2, name2);
    console.log(Driver[name3]);
    //DrivArray.push(Driver[name3]);
    DrivArray[DrivArray.length]=Driver[name3];
};
console.log(DrivArray);

```

An interesting issue: When I print `Driver[name3]` to the console, it prints correctly. For example: 

`Driver {draw: "5", name: "David Dubczak"}`

I'm trying to add each object to the `DrivArray`, but when I print out `DrivArray` afterwards, this is what prints:

```
0: Driver
     draw: undefined
     name: undefined

```

However, it does print one object for each driver in the script! It's just the values are undefined. This seems strange, since the object is being created correctly, but for some reason the values are not being added correctly to the keys in the array (I hope I'm using the right vocabulary).

It's especially strange since I'm using the exact same technique to add the same object to the same array on a previous page (hence the need to store and retrieve from session storage) and it's working just fine. 

Thoughts?

Thanks again.