added mutual information calculator