Abstract Particles 2