added noise generator example