add tp1, tp2 and tp3