Added the normalize_particle functionality