Added particle class