restart capability added