arrays checkpoint