add restart template
inital stab at implementation