directory structures are hard