input output circuits