fix more operations and one strategy for extract