generate.py should be executable