hopefully less stupid particles