add condition/restart demo.