diff --git a/doc/latex/TOP/main/introduction.tex b/doc/latex/TOP/main/introduction.tex
index 7b8c644be0b9c5417720812f7ecfc1314ca0ef93..0e7da6775829d067931249ca37ed710e999765f0 100644
--- a/doc/latex/TOP/main/introduction.tex
+++ b/doc/latex/TOP/main/introduction.tex
@@ -30,12 +30,3 @@ TOP is designed to handle multiple oceanic tracers through a modular approach an
         \item a built-in biogeochemical model (PISCES) to simulate lower trophic levels ecosystem dynamics in the global ocean
         \item a prototype tracer module (MY\_TRC) to enable user-defined cases or the coupling with alternative biogeochemical models (\eg, BFM, MEDUSA, ERSEM, ECO3M)
 \end{itemize}
-
-\begin{figure}[ht]
-\begin{center}
-\vspace{0cm}
-\includegraphics[width=0.80\textwidth]{Fig_TOP_design}
-\caption{Schematic view of the NEMO-TOP component}
-\label{topdesign}
-\end{center}
-\end{figure}
diff --git a/doc/latex/TOP/subfiles/model_description.tex b/doc/latex/TOP/subfiles/model_description.tex
index 48460db0663073e0aa005a3b71f036ca8bc86f94..cfdb31efa9ece598062d2c7334c2ece31f4b1eec 100644
--- a/doc/latex/TOP/subfiles/model_description.tex
+++ b/doc/latex/TOP/subfiles/model_description.tex
@@ -48,9 +48,9 @@ where $A^{vT}$ is the vertical eddy diffusivity coefficient of active tracers.
 \label{sec:TopInt}
 
 TOP is the NEMO hardwired interface toward biogeochemical models, which provides the physical constraints/boundaries for oceanic tracers.
-It consists of a modular framework to handle multiple ocean tracers, including also a variety of built-in modules.
+It consists of a modular framework to handle multiple ocean tracers, including also a variety of built-in modules. \\
 
-This component of the NEMO framework allows one to exploit available modules and further develop a range of applications, spanning from the implementation of a dye passive tracer to evaluate dispersion processes (by means of MY\_TRC), track water masses age (AGE module), assess the ocean interior penetration of persistent chemical compounds (e.g., gases like CFC or even PCBs), up to the full set of equations to simulate marine biogeochemical cycles.
+This component of the NEMO framework allows one to exploit available modules and further develop a range of applications, spanning from the implementation of a dye passive tracer to evaluate dispersion processes (by means of MY\_TRC), track water masses age (AGE module), assess the ocean interior penetration of persistent chemical compounds (e.g., gases like CFC or even PCBs), up to the full set of equations to simulate marine biogeochemical cycles. \\
 
 TOP interface has the following location in the code repository : \path{<repository>/src/TOP/}
 
@@ -67,6 +67,17 @@ and the following modules are available:
 \end{itemize}
 %----------------------------------------------------------
 
+\begin{figure}[ht]
+\begin{center}
+\vspace{0cm}
+\includegraphics[width=0.80\textwidth]{Fig_TOP_design}
+\caption{Schematic view of the TOP interface within NEMO framework}
+\label{topdesign}
+\end{center}
+\end{figure}
+
+\pagebreak
+
 \section{The transport component : TRP}
 
 The passive tracer transport component shares the same advection/diffusion routines with the dynamics, with specific treatment of some features like the surface boundary conditions, or the positivity of passive tracers concentrations.
@@ -100,6 +111,27 @@ The choice of the numerical scheme is then set in the \forcode{&namtra_ldf} name
 %-----------------Aht  = Aht *  rn_fact_lap * \exp( - \max( 0., z -1000  ) / 1000}  \quad \text{for $L=1$ to $N$}
 %-----------------\end{equation}
 
+\subsection{Vertical sinking of particles}
+
+The module \textit{trc\_sink} computes the vertical flux of tracers that undergo to gravitational sinking (e.g., particulated matter). It also offers a temporary solution for the problem that may arise in specific situation where the CFL criterion is broken for vertical sedimentation of particles. To avoid this, a time splitting algorithm has been coded. The number of iterations (niter) necessary to respect the CFL criterion is dynamically computed. A specific maximum number of iterations (\textit{nitermax}) can be specified in the namelist. This allows to avoid a very large number of iterations when explicit free surface is used, for instance. If niter is larger than the prescribed nitermax, sinking speeds are clipped so that the CFL criterion is respected. The numerical scheme used to compute sedimentation is based on the MUSCL advection scheme.
+
+%------------------------------------------namtrc_bdy----------------------------------------------------
+\nlst{namtrc_snk}
+%--------------------------------------------------------------------------------------------------------
+
+\subsection{Tracer damping}
+
+The use of newtonian damping  to climatological fields or observations is also coded, sharing the same routine as that of active tracers.
+Boolean variables are defined in \textit{namelist\_top\_ref} to specify which tracers are affected by the restoring procedure.
+Options are defined through the \textit{\&namtrc\_dmp} namelist variables.
+The restoring term is added when the namelist parameter \textit{ln\_trcdmp} is set to \textit{true}.
+The restoring coefficient is a three-dimensional array read in a file, whose name is specified by the namelist variable \textit{cn\_resto\_tr}.
+This netcdf file can be generated using the \textit{DMP\_TOOLS} tool.
+
+%------------------------------------------namtrc_dmp----------------------------------------------------
+\nlst{namtrc_dmp}
+%--------------------------------------------------------------------------------------------------------
+
 \subsection{Tracer positivity}
 
 Some numerical schemes can generate negative values of passive tracers concentration, thus leading to unrealistic features.
@@ -139,14 +171,6 @@ The BDY for passive tracer are set together with the physical oceanic variables
 \nlst{namtrc_bdy}
 %--------------------------------------------------------------------------------------------------------
 
-\subsection{Vertical sinking of particles}
-
-The module \textit{trc\_sink} computes the vertical flux of tracers that undergo to gravitational sinking (e.g., particulated matter). It also offers a temporary solution for the problem that may arise in specific situation where the CFL criterion is broken for vertical sedimentation of particles. To avoid this, a time splitting algorithm has been coded. The number of iterations (niter) necessary to respect the CFL criterion is dynamically computed. A specific maximum number of iterations (\textit{nitermax}) can be specified in the namelist. This allows to avoid a very large number of iterations when explicit free surface is used, for instance. If niter is larger than the prescribed nitermax, sinking speeds are clipped so that the CFL criterion is respected. The numerical scheme used to compute sedimentation is based on the MUSCL advection scheme.
-
-%------------------------------------------namtrc_bdy----------------------------------------------------
-\nlst{namtrc_snk}
-%--------------------------------------------------------------------------------------------------------
-
 \subsection{Sea-ice interface}
 
 \subsubsection{Sea-ice growth and melt effect}
@@ -174,19 +198,6 @@ For icebergs, a homogeneous distribution of biogeochemical tracers is applied fr
 \nlst{namtrc_ais}
 %--------------------------------------------------------------------------------------------------------
 
-\subsection{Tracer damping}
-
-The use of newtonian damping  to climatological fields or observations is also coded, sharing the same routine as that of active tracers.
-Boolean variables are defined in \textit{namelist\_top\_ref} to specify which tracers are affected by the restoring procedure.
-Options are defined through the \textit{\&namtrc\_dmp} namelist variables.
-The restoring term is added when the namelist parameter \textit{ln\_trcdmp} is set to \textit{true}.
-The restoring coefficient is a three-dimensional array read in a file, whose name is specified by the namelist variable \textit{cn\_resto\_tr}.
-This netcdf file can be generated using the \textit{DMP\_TOOLS} tool.
-
-%------------------------------------------namtrc_dmp----------------------------------------------------
-\nlst{namtrc_dmp}
-%--------------------------------------------------------------------------------------------------------
-
 \section{The SMS modules}
 
 \label{SMS_models}