init TP