Added particle utility class