add if for arr_assign