addInput/addOutput