grid type supporting array