refinement: particles.