Adding the particle class