restructuring demo