sources distributed, source array local. to check!