arrays checkpoint2