port improvements