extracted the Particle-class