edited file structure