PORTS BEFORE FINALE