redo with arrays

Going to redo this one with traditional arrays