separate the description of the directory structure from the request path walk