resrtructure demo