add a directory structure