removed the distributed def task