example, and array2D & safe arrays