organized the directory structure