added fields to particle, updated sampler again