port updates