update array_initialization