partway through implementing kyles changes
removed recarrays