handle number field