initial attempt at extraction