array almost done