use more than one partitions to catch errors when computing distributively