recover
remove noise