array boundaries