re file structure