Hey there! Doing some coding for a custom API project and ran into an issue getting a card's name when I have it's ID. I'll detail what I've attempted below- any guidance you have would be much appreciated! So I have a function called findTheirNames that is running a 'for' loop in an attempt to get the name of all of the "Suspect" cards that have been drawn from the deck throughout the game. The cardID's of all of these cards are stored in an array called peopleDrawn. I'm using findObjs to get those IDs from the array and return the card data to a variable called "Card". That part is working-- if I log 'card', it displays the info about the card that's in that position in the array (name, id, photo, etc). When I attempt to extract the name out of the 'card' object using card.name however, it doesn't work. If I log "card.name" to see what the value is, it says it's unidentified. Any idea how to grab the name out of that data? function findTheirNames(){ for (i = 0; i < (suspectsAmount); i++) { card = findObjs({ type: 'card', id: peopleDrawn[i] }); leftoverNames [i] = card.name; log(leftoverNames); } }; findTheirNames();