update TP.py