diff --git a/include/libhqr.h b/include/libhqr.h
index d724e48ddf717e239ee9873f5f0f06bce003690e..dd9286e8c2b85dd6d47ade6804a1b6ca10b213e9 100644
--- a/include/libhqr.h
+++ b/include/libhqr.h
@@ -78,6 +78,15 @@ typedef enum libhqr_typefacto_ {
     LIBHQR_LQ = 1,
 } libhqr_typefacto_e;
 
+/**
+ * @brief Structure for stocking informations in order to draw the tree
+ */
+typedef struct libhqr_treedraw_s{
+    int k;          /**<The factorization step for the color*/
+    int *tiles;     /**<Table for tiles*/
+    int tiles_size; /**<Size of the table*/
+} libhqr_treedraw_t;
+
 /**
  * @brief Minimal structure to define the shape of the matrix to factorize.
  */