teminal input