revise port naming scheme