diff --git a/onelab.html b/onelab.html
index 5c0929c33fdb31f4434eda144932a482930ed004..ac91b1878ce054409ec3780b6c666cc9384a2ef7 100644
--- a/onelab.html
+++ b/onelab.html
@@ -73,7 +73,7 @@ or not) can be easily interfaced as well.
   <ul>
     <li>Desktop version: go to the <code>File/Open</code> menu and select a
     GetDP <code>.pro</code> file,
-    e.g. <code>models/Magnetometer/magnetometer.pro</code>
+    e.g. <code>models/Magnetometer/<a href="https://gitlab.onelab.info/doc/models/blob/master/Magnetometer/magnetometer.pro">magnetometer.pro"</a></code>
     <li>Mobile version: select one of the preloaded models
   </ul>
   <li>Press <code>Run</code>
diff --git a/optlab/optlab.html b/optlab/optlab.html
index 7f0d7a7fa4c0c973081523989deabd52a5e589ed..b35b885474d37fbb23f71101bd6a93d2d6f456d6 100644
--- a/optlab/optlab.html
+++ b/optlab/optlab.html
@@ -35,31 +35,32 @@
   OPTLAB (OPTimization LABoratory) is a framework for formulating and solving
   large-scale, nonlinear constrained optimization problems in an efficient and
   portable manner. The default algorithm provided by OPTLAB is the method of
-  moving asymptotes (MMA)<a href="#1"><sup>1</sup></a>, implemented for both
-  shared and distributed (MPI) memory architectures
+  moving asymptotes (MMA)<a href="#1"><sup>1</sup></a>, implemented
   using <a href="http://www.mcs.anl.gov/petsc">PETSc</a>.
 </p>
 <p>
-  OPTLAB is Copyright (c) 2018, E. Kuci, C. Geuzaine and P. Duysinx, University
-  of Li&egrave;ge.
+  OPTLAB is Copyright (c) 2018, E. Kuci, C. Geuzaine and P. Duysinx, <a href="https://www.uliege.be">University
+  of Li&egrave;ge</a>.
 </p>
 
 <h2>Quick start</h2>
 
 <p>
-  OPTLAB is distributed as part of the ONELAB software bundle to solve large
-  scale finite element shape or topology optimization problems, using both
-  direct and adjoint formulations<a href="#2"><sup>2</sup></a>. To test OPTLAB:
+  OPTLAB is distributed as part of the <a href="http://onelab.info">ONELAB</a>
+  software bundle to solve large scale finite element shape or topology
+  optimization problems, using both direct and adjoint
+  formulations<a href="#2"><sup>2</sup></a>. To test OPTLAB:
 </p>
 <ol>
   <li>Dowload the <a href="http://onelab.info">ONELAB software bundle</a>
   <li>Launch the app <img src="http://geuz.org/gmsh/gallery/icon.png" height=20px>
-  <li>Open <code>tutorials/optlab/Team25/shape.py</code> or <code>tutorials/optlab/Lbracket/topo.py</code>
+  <li>Open <code>tutorials/optlab/Team25/<a href="https://gitlab.onelab.info/optlab/tutorials/blob/master/Team25/shape.py">shape.py</a></code>
+  or <code>tutorials/optlab/Lbracket/<a href="https://gitlab.onelab.info/optlab/tutorials/blob/master/Lbracket/topo.py">topo.py</a></code>
   <li>Press <code>Run</code>
 </ol>
 <p>
-  This assumes that you have a working Python installation on your computer,
-  including the <code>numpy</code> package.
+  This assumes that you have a working <a href="http://python.org">Python</a> installation on your computer,
+  including the <a href="http://numpy.org">NumPy</a> package.
 </p>
 
 <h2>OPTLAB Software Development Kit</h2>