interacting-particle-systems