what is TP?