compile MATRIX uitiliy