regenerated demo