Properly implement particles into the TEs