tp2 init