new structure.