Added distribute task