Add generateDir