restructured demo