feat(refactor): reset