TP upgrade