particle system revised. faster