corrected output port