german-matrix-june