modified output port