updated mad.py