initial extraction