to ensure number input, use number field