added white noise model