initial import of ppdot.py