separate the executable from zwc.py