gen.py for archie