protected function generateDir($destDirPath)
    {
        // don't override dirs
        if ($this->filesystem->exists($destDirPath)) {
            return;
        }

        $this->filesystem->mkdir($destDirPath);
        $this->logger->info(sprintf('dir created: %s', $destDirPath));
    }