for withinArray
for withinArray