updated port definitions