data loads into array