multiple particle systems