creazione modulo matrix_functions in progress