update: file structure