assets and file structure