added noise modules