fix more bug in .implements