thanks alot. But I think I was a bit mad to post this in the first place as any vehicle wouldn't have such a huge reading on its odometer. so the Integer datatype is sufficient. I was just wondering what would happen if a user entered a really huge number. But I will do some error handling if that occurs.