new restart api