noise-functions