no changes regarding .secondary in generate.py