more port modifications