add TP test code