var isEven = function(number) {

// Your code goes here!

if(number % 2 ) {

return true;

}

else {

return false;

}

};

var number= 3;

//what is wrong with this I really don't understand??

var isEven = function(number) {

// Your code goes here!

if(number % 2 ) {

return true;

}

else {

return false;

}

};

var number= 3;

//what is wrong with this I really don't understand??

yes, here is the catch, for even numbers the remainder is zero, make sense? and for odd numbers the remainder is 1, also make sense? okay, if you then know that zero is considered false, and one is considered true, you could also do this:

```
if(number % 2 ) {
return false;
}
else {
return true;
}
```

if will run for odd numbers, else for false numbers, might this might be a bit more difficult to comprehend.