improving particle system