1.2. batch file generation functions