add generate.bat