ts input