modified:   gdl.py