Introduced ArrayDist and SharedArray