file structure modification