add Daniel's parallel_distributed.py