input output pt 1