cmacpi.py added