file structure refinement