corrected file structure