add ports and port