code_TP6 initial