update interfaces and docs in matrix files