modified:   bcoder.py