add a parameter for port using record