particlesystem defined