added text input and button