implemented white noise simulation