pass directory structure possible