new generated matrices kernels