wrote attenuation module