added number input basic support