Generic particles