added text box feature