fixed add_noise