finished Array portion