mapped to d instead of m1_d_array_aggregate