diff --git a/backend/routes/routesToucan.js b/backend/routes/routesToucan.js
index fc5aff383c02c98ea8162fc281fc19ec0dcabcdd..82d21ba5230cba649b26b943ddeece81bc27cb13 100644
--- a/backend/routes/routesToucan.js
+++ b/backend/routes/routesToucan.js
@@ -143,7 +143,7 @@ router.get('/pdf/:year/:title', (req, res) => {
     var title = req.params.title;
     var year = parseInt(req.params.year);
     var nextyear = year + 1;
-    var title = new RegExp((title.split("-")).join("."));
+    title = new RegExp('^'+(title.split("-")).join(".")+'$');
     console.log(title);
 
     Toucan.find(
@@ -163,5 +163,53 @@ router.get('/pdf/:year/:title', (req, res) => {
             });
 });
 
+router.get('/pdf-lastToucan', (req, res) => {
+    Toucan.find()
+          .exec(function(err, toucans){
+              if(err) {res.send(err);}
+              else
+              {
+                var max = new Date(toucans[0].date);
+                var idMax = toucans[0]._id;
+                const nbToucans = toucans.length;
+                var value = toucans[0];
+                for (let i = 1; i < nbToucans; i++){
+                        value = new Date(toucans[i].date);
+                        if (value > max){
+                            max = value;
+                            idMax = toucans[i]._id;
+                    }                         
+              }
+              res.sendFile(path.resolve(env.savedExtensions[1].path,idMax+".pdf"));  
+              }
+          }
+          
+          );
+});
+
+router.get('/img-lastToucan', (req, res) => {
+    Toucan.find()
+          .exec(function(err, toucans){
+              if(err) {res.send(err);}
+              else
+              {
+                var max = new Date(toucans[0].date);
+                var idMax = toucans[0]._id;
+                const nbToucans = toucans.length;
+                var value = toucans[0];
+                for (let i = 1; i < nbToucans; i++){
+                        value = new Date(toucans[i].date);
+                        if (value > max){
+                            max = value;
+                            idMax = toucans[i]._id;
+                    }                         
+              }
+              res.redirect('img/'+idMax);
+              }
+          }
+          
+          );
+});
+
     
 module.exports = router;
\ No newline at end of file