diff --git a/perl/exit_strategy.pl b/perl/exit_strategy.pl
index 90d5ef5dbc2adac2e06c0d55d766776f5ae0b7df..5dc3185102027563de67305732881ebc36773621 100644
--- a/perl/exit_strategy.pl
+++ b/perl/exit_strategy.pl
@@ -154,11 +154,24 @@ CREATE TABLE deleted (
     aip_id INTEGER NOT NULL REFERENCES aip (id),
     state TEXT NOT NULL,
     reason TEXT NOT NULL,
+    note TEXT,
     date DATE,
     authorized_by TEXT NOT NULL,
     PRIMARY KEY(id AUTOINCREMENT)
   );
 SQL_CREATE6
+  my $sql8=<<"SQL_CREATE8";
+  CREATE TABLE purged (
+      id INTEGER,
+      aip_id INTEGER NOT NULL REFERENCES aip (id),
+      state TEXT NOT NULL,
+      reason TEXT,
+      note TEXT,
+      date DATE,
+      authorized_by TEXT NOT NULL,
+      PRIMARY KEY(id AUTOINCREMENT)
+  );
+SQL_CREATE8
   my $sql7=<<"SQL_CREATE7";
 CREATE TABLE transferaip (
   id INTEGER,
@@ -176,6 +189,7 @@ SQL_CREATE7
   my $sth5 = $dbh->prepare($sql5); $sth5->execute() or die "sql problem detected", $dbh->errstr;
   my $sth6 = $dbh->prepare($sql6); $sth6->execute() or die "sql problem detected", $dbh->errstr;
   my $sth7 = $dbh->prepare($sql7); $sth7->execute() or die "sql problem detected", $dbh->errstr;
+  my $sth8 = $dbh->prepare($sql8); $sth8->execute() or die "sql problem detected", $dbh->errstr;
   return 1;
 }
 
@@ -213,10 +227,16 @@ SQL_LOCAT_PLAN
     );
 SQL_DC_PLAN
   my $sql_deleted_plan=<<"SQL_DELETE_PLAN";
-    INSERT INTO deleted (aip_id, state, reason, date, authorized_by) VALUES (
-        (SELECT id FROM aip WHERE aip.ie_id=\$1 AND aip.version=\$2), \$3, \$4, \$5, \$6
+    INSERT INTO deleted (aip_id, state, reason, note, date, authorized_by) VALUES (
+        (SELECT id FROM aip WHERE aip.ie_id=\$1 AND aip.version=\$2), \$3, \$4, \$5, \$6, \$7
     );
 SQL_DELETE_PLAN
+  my $sql_purged_plan=<<"SQL_PURGED_PLAN";
+    INSERT INTO purged (aip_id, state, reason, note, date, authorized_by) VALUES (
+        (SELECT id FROM aip WHERE aip.ie_id=\$1 AND aip.version=\$2), \$3, \$4, \$5, \$6, \$7
+    );
+SQL_PURGED_PLAN
+
 
   my $sth_aip_plan = $dbh->prepare($sql_aip_plan);
   my $sth_ie_plan = $dbh->prepare($sql_ie_plan);
@@ -224,6 +244,7 @@ SQL_DELETE_PLAN
   my $sth_locat_plan = $dbh->prepare($sql_locat_plan);
   my $sth_dc_plan = $dbh->prepare($sql_dc_plan);
   my $sth_deleted_plan = $dbh->prepare($sql_deleted_plan);
+  my $sth_purged_plan = $dbh->prepare($sql_purged_plan);
   my $plans;
   $plans->{aip} = $sth_aip_plan;
   $plans->{ie} = $sth_ie_plan;
@@ -231,6 +252,7 @@ SQL_DELETE_PLAN
   $plans->{locat} = $sth_locat_plan;
   $plans->{dc} = $sth_dc_plan;
   $plans->{deleted} = $sth_deleted_plan;
+  $plans->{purged} = $sth_purged_plan;
   return $plans;
 }