file structure more set