tp_square