ports and spaguettis