dir structure caveats