new version of success/noise-supression functions