added decaying noise option