add kwgen4.py