batch extraction