diff --git a/testings/testing_treedraw.c b/testings/testing_treedraw.c
index a9e0c338b3f192c7509d4941a40516889e016bfe..9e802c27e80c41714031255cd9e5407d147c66e4 100644
--- a/testings/testing_treedraw.c
+++ b/testings/testing_treedraw.c
@@ -29,7 +29,7 @@ main(int argc, char ** argv)
 {
     libhqr_tree_t qrtree;
     libhqr_tiledesc_t matrix;
-    int maxMN;
+    int maxMN, x1, y1, x2, y2;
     int *tiles;
     matrix.nodes = 1;
     matrix.p     = 1;
@@ -44,6 +44,12 @@ main(int argc, char ** argv)
     FILE *tree = fopen("tree.svg","w+");
     libhqr_writeheader(tree);
     libhqr_treewalk(&qrtree, 0, tiles);
+    for ( int i = 0; i < maxMN; i++){
+        x1 = 50;
+        y1 = y2 = 50 + 50 * i;
+        x2 = 50 + 50*tiles[i];
+        libhqr_drawline(x1, y1, x2, y2, tree);
+    }
     libhqr_writeend(tree);
     free(tree);
     return 1;