add reset mode