add forced reinit
add project_extractor()