almost done with array