distribution task added