ddc.py