hard-particle