diff --git a/setup.py b/setup.py
index f257fd7f9a89bbe8438e742ab0c8e3d25e30c40a..3d8d05cab1cc89ea9975e4f37218b565c57ef0ff 100644
--- a/setup.py
+++ b/setup.py
@@ -131,23 +131,30 @@ src_file_list = ['full_code/joint_acc_vel_stats',
                  'full_code/NSVEparticlesP2P']
 
 particle_headers = [
-        'cpp/particles/particles_distr_mpi.hpp',
         'cpp/particles/abstract_particles_input.hpp',
         'cpp/particles/abstract_particles_output.hpp',
         'cpp/particles/abstract_particles_system.hpp',
         'cpp/particles/alltoall_exchanger.hpp',
+        'cpp/particles/env_utils.hpp',
+        'cpp/particles/lock_free_bool_array.hpp',
+        'cpp/particles/p2p_computer_empty.hpp',
+        'cpp/particles/p2p_computer.hpp',
+        'cpp/particles/p2p_distr_mpi.hpp',
+        'cpp/particles/p2p_tree.hpp',
         'cpp/particles/particles_adams_bashforth.hpp',
+        'cpp/particles/particles_distr_mpi.hpp',
         'cpp/particles/particles_field_computer.hpp',
-        'cpp/particles/particles_input_hdf5.hpp',
         'cpp/particles/particles_generic_interp.hpp',
+        'cpp/particles/particles_inner_computer_empty.hpp',
+        'cpp/particles/particles_inner_computer.hpp',
+        'cpp/particles/particles_input_hdf5.hpp',
         'cpp/particles/particles_output_hdf5.hpp',
         'cpp/particles/particles_output_mpiio.hpp',
-        'cpp/particles/particles_system_builder.hpp',
-        'cpp/particles/particles_system.hpp',
-        'cpp/particles/particles_utils.hpp',
         'cpp/particles/particles_output_sampling_hdf5.hpp',
         'cpp/particles/particles_sampling.hpp',
-        'cpp/particles/env_utils.hpp']
+        'cpp/particles/particles_system_builder.hpp',
+        'cpp/particles/particles_system.hpp',
+        'cpp/particles/particles_utils.hpp']
 
 full_code_headers = ['cpp/full_code/main_code.hpp',
                      'cpp/full_code/codes_with_no_output.hpp',