refactor restart