Resetter

reimplemented resetter