adding explanation to reset