moving to arrayproxy for many array