get_particle_index again