done TP 0.97