added primitive particle system