got rest of particles working