added noise models