Outline the whole restart system