expected directory structure