global structure created