enhanced input text