diff --git a/algo/algo.sty b/algo/algo.sty
index 8e37692..b74f77b 100644
--- a/algo/algo.sty
+++ b/algo/algo.sty
@@ -20,11 +20,17 @@
 % \RequirePackage{commun}
 
 % ALGORITHMIE
-\RequirePackage{algorithmicx}
+\RequirePackage{algpseudocode,algorithm,algorithmicx}
 %-- %
 
 
 
 % AlgoBox
-\algblock[variables]{VARIABLES}{}
-\algblock[algorithme]{DEBUT_ALGORITHME}{FIN_ALGORITHME}
+\NewDocumentEnvironment{code}{ G{algobox} }{%begin
+  \algnewcommand{\variables}{\State\textbf{VARIABLES}}
+  \algblock[algorithme]{DEBUT_ALGORITHME}{FIN_ALGORITHME}
+
+  \begin{algorithmic}
+}{%end
+  \end{algorithmic}
+}