added fast attenuation function