adds noise generation