[WIP] Particle improvement

just to check linux test