file structure expanded