switch to new array style; phase 1