store output port not input port