use TextInput;  add some comments