the directory structure