page and array