better naming for switch has ports