creating output port