complete file structure