added ParticleRenderer and ParticleGroup