Lifted recall for span wraps
diff --git a/t/real_goethe_benchmark.t b/t/real_goethe_benchmark.t
new file mode 100644
index 0000000..7c823ea
--- /dev/null
+++ b/t/real_goethe_benchmark.t
@@ -0,0 +1,65 @@
+#!/usr/bin/env perl
+# source ~/perl5/perlbrew/etc/bashrc
+# perlbrew switch perl-blead@korap
+use strict;
+use warnings;
+use Test::More;
+
+use Benchmark qw/:hireswallclock/;
+
+my $t = Benchmark->new;
+
+use utf8;
+use lib 'lib', '../lib';
+
+
+use File::Basename 'dirname';
+use File::Spec::Functions 'catdir';
+
+use_ok('KorAP::Document');
+
+# GOE/AGA/03828
+my $path = catdir(dirname(__FILE__), 'GOE/AGA/03828');
+
+ok(my $doc = KorAP::Document->new( path => $path . '/' ), 'Load Korap::Document');
+ok($doc->parse, 'Parse document');
+
+# Tokenization
+use_ok('KorAP::Tokenizer');
+
+my ($token_base_foundry, $token_base_layer) = (qw/OpenNLP Tokens/);
+
+# Get tokenization
+my $tokens = KorAP::Tokenizer->new(
+  path => $doc->path,
+  doc => $doc,
+  foundry => $token_base_foundry,
+  layer => $token_base_layer,
+  name => 'tokens'
+);
+ok($tokens, 'Token Object is fine');
+ok($tokens->parse, 'Token parsing is fine');
+ok($tokens->add('Base', 'Sentences'),        'Add base sentences');
+ok($tokens->add('Base', 'Paragraphs'),       'Add base paragraphs');
+ok($tokens->add('OpenNLP', 'Sentences'),     'Add opennlp sentences');
+ok($tokens->add('OpenNLP', 'Morpho'),        'Add opennlp morpho');
+ok($tokens->add('TreeTagger', 'Sentences'),  'Add tt sentences');
+ok($tokens->add('TreeTagger', 'Morpho'),     'Add tt morpho');
+ok($tokens->add('CoreNLP', 'NamedEntities'), 'Add corenlp ne');
+ok($tokens->add('CoreNLP', 'Sentences'),     'Add corenlp sentences');
+ok($tokens->add('CoreNLP', 'Morpho'),        'Add corenlp morpho');
+ok($tokens->add('CoreNLP', 'Constituency'),  'Add corenlp constituency');
+ok($tokens->add('Glemm', 'Morpho'),          'Add glemm morpho');
+ok($tokens->add('Connexor', 'Sentences'),    'Add cnx sentences');
+ok($tokens->add('Connexor', 'Morpho'),       'Add cnx morpho');
+ok($tokens->add('Connexor', 'Phrase'),       'Add cnx phrase');
+ok($tokens->add('Connexor', 'Syntax'),       'Add cnx syntax');
+ok($tokens->add('Mate', 'Morpho'),           'Add mate morpho');
+# $tokens->add('Mate', 'Dependency');
+ok($tokens->add('XIP', 'Sentences'),         'Add xip sentences');
+ok($tokens->add('XIP', 'Morpho'),            'Add xip morpho');
+ok($tokens->add('XIP', 'Constituency'),      'Add xip constituency');
+# $tokens->add('XIP', 'Dependency');
+ok($tokens->to_json, 'To json');
+
+diag timestr(timediff(Benchmark->new, $t));