organized the file structure