adding option to copy existing particles for add_component_density