adding repartition to plus and projection