fix more tp methods