not quite ready for a dynamic numer of particles