use TextField better