compile tp3