intelligent port selector