add ports