first namespace, matrix_utility