clear for new structure
new structure