extract particle