Fixed part of the particle read bug, not able to complete the rest due to unfinished docs