basic numerical input design