multi-component attenuation