diff --git a/include/libhqr.h b/include/libhqr.h
index 9e8baa03fdacdcab59a0fc56461a0bf2bbed2a8c..43991a4ca448171f073edd1adb59af5b083bbd3e 100644
--- a/include/libhqr.h
+++ b/include/libhqr.h
@@ -89,6 +89,19 @@ typedef struct libhqr_tiledesc_s{
     int p;     /**< The number of nodes per column in the data distribution */
 } libhqr_tiledesc_t;
 
+/**
+ * @brief Minimal structure for stocking info of each tile
+ */
+
+typedef struct libhqr_tileinfo_s{
+    int type;
+    int currpiv;
+    int nextpiv;
+    int prevpiv;
+    int first_nextpiv;
+    int first_prevpiv;
+} libhqr_tileinfo_t;
+
 struct libhqr_tree_s;
 typedef struct libhqr_tree_s libhqr_tree_t;