switch tracking type