extractFactor_main