added mutual information