updates to file structure