made number field more robust, but not localized