initial
added setValue(), isEven(). isOdd()..