extraction from core