for updateded arrayZZZZZ