**Tell us what’s happening:**

Hey, thanks for looking at my code! I got every other check mark for this challenge except the largest number, which is 75024. I have a feeling it has something to do with the conditional I set - "&& ans<num’

At a loss for what to look at, really appreciate the help!

**Your code so far**

```
function sumFibs(num) {
let arr = [1, 1];
let ans = 0;
let odds = [];
for (let i = 0; i < num; i++) {
arr.push(arr[i] + arr[i+1]);
}
for (let i = 0; i<arr.length; i++) {
if(arr[i] % 2 !== 0 && ans<num) {
odds.push(arr[i]);
ans = odds.reduce(function(a, b) {
return a + b;
});
}
}
console.log(ans)
return ans;
}
sumFibs(75024);
```

**Link to the challenge:**

https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers