even particle distribution. Particle array now vector