working on documentation of particles