I want to check which word is the shortest, and I get the right answer when `word2`

or `word3`

is the shortest, but not `word1`

. This also might be because I set the `shortest`

as `word1.length`

to begin with, but it may be because I’m returning numbers when I want to return values. Here’s my code:

```
function findShortestOfThreeWords(word1, word2, word3) {
var newArr = [word1, word2, word3]
var shortest = word1.length // shortest is the length of word1 (which is a number). I'm setting shortest to word1.length to start off with
for (var i = 0; i < newArr.length; i++) { // loop over newArr
if (newArr[i].length < shortest) { //if newArr[i]'s length (which is a number) is shorter than shortest
shortest = newArr[i] // shortest now becomes newArr[i] (which is NOT a number)
}
}
return shortest // return shortest
}
findShortestOfThreeWords('Hi', 'Hey', 'Hello')
```