So you are currently getting this result in your `oddNumArr` : [ 1, 3, 5, 7, 9, 11, 13, 15, 17 ]. These are the odd (well even since we are starting with a zero index) numbered indexes of your array, not the actual *values* in the array. You only need to change one small thing on this line of code to make this work. Fix this and the other minor change in the comment above, and I will merge your pull request. Everything else looks awesome. Great job.