added array2shp