cross-section extraction