added InputLine