add exp attenuation