mutual information almost done