still working on the new arrays