allgather and vignette done