diff --git a/wdq3.pl b/wdq3.pl
index 4421f62d2338080db3e82cf98d2e711b7766fff2..a3da04f47558297d1ccaf5466c398db37f1db379 100755
--- a/wdq3.pl
+++ b/wdq3.pl
@@ -98,6 +98,7 @@ sub parse_authctrl
 
   my $line= 0;
   my $t_start= time();
+  my %p31;
 
   <FI>;
   my $pos;
@@ -131,11 +132,15 @@ sub parse_authctrl
       next LINE;
     }
 
-    if ($j->{P31} eq 'Q5')
+    # item is now in focus...
+    my ($p31)= map { $j->{$_} } qw(P31);
+    $p31{$p31}++;
+
+    if ($p31 eq 'Q5')
     {
-      print __LINE__, " j: ", main::Dumper ($j);
+      # print __LINE__, " j: ", main::Dumper ($j);
       my @d= get_pers_data($j);
-      print __LINE__, " d: ", main::Dumper (\@d);
+      # print __LINE__, " d: ", main::Dumper (\@d);
 
       print FO join ("\t", @d), "\n";
       $fo_lines++;
@@ -145,6 +150,8 @@ sub parse_authctrl
 
   close (FO);
 
+  print __LINE__, " P31: ", main::Dumper(\%p31);
+
   $fo_lines;
 }
 
@@ -166,7 +173,7 @@ sub get_time
 {
   my $s= shift;
 
-  print "s=[$s]\n";
+  # print "s=[$s]\n";
   return '' unless ($s);
 
   my $j= decode_json ($s);