use number field instead of text field for convenience