Glad to help, but 1 thing: checkEven is a variable, not a method.

Since you were using input %(mod) 2, if it was even it would return 0. So if it was 0, I was telling the program that the number was even.