made year field accept floating point values