a little more done on the particle sys