diff --git a/Tests/Utils/testFmmAlgorithmProc.cpp b/Tests/Utils/testFmmAlgorithmProc.cpp
index fd1e3ac2a1ec2c8162d6b13dffc87a8c7805f208..a424ae25b4805b6eb45ccd23cf799c41bbea1618 100755
--- a/Tests/Utils/testFmmAlgorithmProc.cpp
+++ b/Tests/Utils/testFmmAlgorithmProc.cpp
@@ -359,11 +359,15 @@ FMpiFmaGenericLoader loader(filename,app.global());
 
     FVector<TestParticle> finalParticles;
     FLeafBalance balancer;
-    FMpiTreeBuilder< TestParticle >::ArrayToTree(app.global(), particles, loader.getNumberOfParticles(),
-						 realTree.getBoxCenter(),
-						 realTree.getBoxWidth(),
-						 realTree.getHeight(), &finalParticles,&balancer);
-
+    // FMpiTreeBuilder< TestParticle >::ArrayToTree(app.global(), particles, loader.getNumberOfParticles(),
+    // 						 realTree.getBoxCenter(),
+    // 						 realTree.getBoxWidth(),
+    // 						 realTree.getHeight(), &finalParticles,&balancer);
+    FMpiTreeBuilder< TestParticle >::DistributeArrayToContainer(app.global(),particles, 
+								loader.getMyNumberOfParticles(),
+								realTree.getBoxCenter(),
+								realTree.getBoxWidth(),realTree.getHeight(),
+								&finalParticles, &balancer);
     for(int idx = 0 ; idx < finalParticles.getSize(); ++idx){
       realTree.insert(finalParticles[idx].position);
     }