diff --git a/README.md b/README.md
index 4ad31e71caeecba1a2df7ab1ef161ba4a1fc4d87..2a34226c9cc88c8a65c43df01831261b53bfc18d 100644
--- a/README.md
+++ b/README.md
@@ -219,9 +219,9 @@ and compile as usual.
 | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_online_GMM01.gif) <br> [demo\_online\_GMM01.cpp](./src/demo_online_GMM01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_proMP01.gif) <br> [demo\_proMP01.cpp](./src/demo_proMP01.cpp) |
 | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_SPD_GMR01.gif) <br> [demo\_Riemannian\_SPD\_GMR01.cpp](./src/demo_Riemannian_SPD_GMR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_SPD_interp02.gif) <br> [demo\_Riemannian\_SPD\_interp02.cpp](./src/demo_Riemannian_SPD_interp02.cpp) | 
 | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_pose_batchLQR01.gif) <br> [demo\_Riemannian\_pose\_batchLQR01.cpp](./src/demo_Riemannian_pose_batchLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_pose_infHorLQR01.gif) <br> [demo\_Riemannian\_pose\_infHorLQR01.cpp](./src/demo_Riemannian_pose_infHorLQR01.cpp) |
-| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S3_infHorLQR01.png) <br> [demo\_Riemannian\_quat\_infHorLQR01.cpp](./src/demo_Riemannian_S3_infHorLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S3_TPGMM01.gif) <br> [demo\_Riemannian\_quat\_TPGMM01.cpp](./src/demo_Riemannian_S3_TPGMM01.cpp) |
-| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_GMM01.gif) <br> [demo\_Riemannian\_sphere\_GMM01.cpp](./src/demo_Riemannian_S2_GMM01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_infHorLQR01.gif) <br> [demo\_Riemannian\_sphere\_infHorLQR01.cpp](./src/demo_Riemannian_S2_infHorLQR01.cpp) | 
-| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_product01.gif) <br> [demo\_Riemannian\_sphere\_product01.cpp](./src/demo_Riemannian_S2_product01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_TPGMM01.gif) <br> [demo\_Riemannian\_sphere\_TPGMM01.cpp](./src/demo_Riemannian_S2_TPGMM01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S3_infHorLQR01.png) <br> [demo\_Riemannian\_S3\_infHorLQR01.cpp](./src/demo_Riemannian_S3_infHorLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S3_TPGMM01.gif) <br> [demo\_Riemannian\_S3\_TPGMM01.cpp](./src/demo_Riemannian_S3_TPGMM01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_GMM01.gif) <br> [demo\_Riemannian\_S2\_GMM01.cpp](./src/demo_Riemannian_S2_GMM01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_infHorLQR01.gif) <br> [demo\_Riemannian\_S2\_infHorLQR01.cpp](./src/demo_Riemannian_S2_infHorLQR01.cpp) | 
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_product01.gif) <br> [demo\_Riemannian\_S2\_product01.cpp](./src/demo_Riemannian_S2_product01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_S2_TPGMM01.gif) <br> [demo\_Riemannian\_S2\_TPGMM01.cpp](./src/demo_Riemannian_S2_TPGMM01.cpp) |
 | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPMPC01.gif) <br> [demo\_TPMPC01.cpp](./src/demo_TPMPC01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPGMMProduct01.gif) <br> [demo\_TPGMMProduct01.cpp](./src/demo_TPGMMProduct01.cpp) | 
 | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPGMR01.gif) <br> [demo\_TPGMR01.cpp](./src/demo_TPGMR01.cpp) | |