port add and remove