params
scatter
gather
