main.py -> aagen